package com.gopay.common.domain.bank.citic.expay.refund;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;

/** 
 * 中信借记卡快捷支付退款响应类
 * @ClassName: CiticExpayRefundResMessage 
 * @author w_jiqing 
 * @date 2017年4月13日 上午10:02:08  
 */ 
@XStreamAlias("CRRes")
public class CiticExpayRefundResMessage implements Serializable {
    

    private static final long serialVersionUID = 1L;

    @XStreamAlias("id")
    @XStreamAsAttribute
    private String id;
    
    /**
     * 版本号
     */
    @XStreamAlias("version")
    private String version;
    /**
     * 机构标识
     */
    @XStreamAlias("instId")
    private String instId;
    /**
     * 数字证书标识
     */
    @XStreamAlias("certId")
    private String certId;
    /**
     * 流水号
     */
    @XStreamAlias("serialNo")
    private String serialNo;
    /**
     * 协议号
     */
    @XStreamAlias("signNo")
    private String signNo;
    /**
     * 原交易流水号
     */
    @XStreamAlias("orgSerialNo")
    private String orgSerialNo;
    /**
     * 原银行流水号
     */
    @XStreamAlias("orgBankSerialNo")
    private String orgBankSerialNo;
    /**
     * 银行流水号
     */
    @XStreamAlias("bankSerialNo")
    private String bankSerialNo;
    /**
     * 退款金额
     */
    @XStreamAlias("amount")
    private String amount;
    /**
     * 交易货币代码
     */
    @XStreamAlias("currency")
    private String currency;
    /**
     * 银行交易日期
     */
    @XStreamAlias("bankDate")
    private String bankDate;
    /**
     * 返回码
     */
    @XStreamAlias("retCode")
    private String retCode;
    /**
     * 返回信息
     */
    @XStreamAlias("retMsg")
    private String retMsg;
    /**
     * 业务状态码
     */
    @XStreamAlias("statusCode")
    private String statusCode;
    /**
     * 业务状态说明
     */
    @XStreamAlias("statusDetail")
    private String statusDetail;
    public String getId() {
        return id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getVersion() {
        return version;
    }
    public void setVersion(String version) {
        this.version = version;
    }
    public String getInstId() {
        return instId;
    }
    public void setInstId(String instId) {
        this.instId = instId;
    }
    public String getCertId() {
        return certId;
    }
    public void setCertId(String certId) {
        this.certId = certId;
    }
    public String getSerialNo() {
        return serialNo;
    }
    public void setSerialNo(String serialNo) {
        this.serialNo = serialNo;
    }
    public String getSignNo() {
        return signNo;
    }
    public void setSignNo(String signNo) {
        this.signNo = signNo;
    }
    public String getOrgSerialNo() {
        return orgSerialNo;
    }
    public void setOrgSerialNo(String orgSerialNo) {
        this.orgSerialNo = orgSerialNo;
    }
    public String getOrgBankSerialNo() {
        return orgBankSerialNo;
    }
    public void setOrgBankSerialNo(String orgBankSerialNo) {
        this.orgBankSerialNo = orgBankSerialNo;
    }
    public String getBankSerialNo() {
        return bankSerialNo;
    }
    public void setBankSerialNo(String bankSerialNo) {
        this.bankSerialNo = bankSerialNo;
    }
    public String getAmount() {
        return amount;
    }
    public void setAmount(String amount) {
        this.amount = amount;
    }
    public String getCurrency() {
        return currency;
    }
    public void setCurrency(String currency) {
        this.currency = currency;
    }
    public String getBankDate() {
        return bankDate;
    }
    public void setBankDate(String bankDate) {
        this.bankDate = bankDate;
    }
    public String getRetCode() {
        return retCode;
    }
    public void setRetCode(String retCode) {
        this.retCode = retCode;
    }
    public String getRetMsg() {
        return retMsg;
    }
    public void setRetMsg(String retMsg) {
        this.retMsg = retMsg;
    }
    public String getStatusCode() {
        return statusCode;
    }
    public void setStatusCode(String statusCode) {
        this.statusCode = statusCode;
    }
    public String getStatusDetail() {
        return statusDetail;
    }
    public void setStatusDetail(String statusDetail) {
        this.statusDetail = statusDetail;
    }
    
    

}
